Use completion-at-point for mailalias.el
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 15 Apr 2011 13:50:04 +0000 (10:50 -0300)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 15 Apr 2011 13:50:04 +0000 (10:50 -0300)
commitb0c84136c17e027fd614dc542d07f89001673244
tree30a70f381f5a3f8a59b2d8b0bdb72a07748a3a9f
parentb581c0e2dd50376f4f163bd3cc4703e3c12117dd
Use completion-at-point for mailalias.el
* lisp/mail/mailalias.el: Use lexical-binding.
(pattern, mailalias-done): Declare dynamic.
(mail-completion-at-point-function): New function, from mail-complete.
(mail-complete): Use it.
(mail-completion-expand): New function.
(mail-get-names): Use it.
(mail-directory, mail-directory-process, mail-directory-stream):
Don't use `pattern' for lexically bound arg.
* lisp/mail/sendmail.el (mail-mode-map): Use completion-at-point.
(mail-mode): Setup mailalias completion here instead.
lisp/ChangeLog
lisp/mail/mailalias.el
lisp/mail/sendmail.el